Search results for "agile software development"
showing 10 items of 48 documents
Exploring Virtual Reality as an Integrated Development Environment for Cyber-Physical Systems
2019
Cyber Physical Systems (CPS) development approaches tend to start from the physical (hardware) perspective, and the software is the final element in the process. However, this approach is unfit for the more software-intensive world that is increasingly iterative, connected, and constantly online. Many constraints prevent the application of iterative, incremental, and agile development methodologies, which now are the norm for many other fields of software. Time-consuming system validation can only start when both hardware and software components are ready, which implies that the software delivery and quality is almost always the final bottleneck in the CPS development and integration. Also …
How to Write Ethical User Stories? : Impacts of the ECCOLA Method
2021
AbstractArtificial Intelligence (AI) systems are increasing in significance within software services. Unfortunately, these systems are not flawless. Their faults, failures and other systemic issues have emphasized the urgency for consideration of ethical standards and practices in AI engineering. Despite the growing number of studies in AI ethics, comparatively little attention has been placed on how ethical issues can be mitigated in software engineering (SE) practice. Currently understanding is lacking regarding the provision of useful tools that can help companies transform high-level ethical guidelines for AI ethics into the actual workflow of developers. In this paper, we explore the i…
The PASSI and Agile PASSI MAS Meta-models Compared with a Unifying Proposal
2005
A great number of processes for multi-agent systems design have been presented in last years to support the different approaches to agent-oriented design; each process is specific for a particular class of problems and it instantiates a specific MAS meta-model. These differences produce inconsistences and overlaps: a MAS meta-model may define a term not referred by another, or the same term can be used with a different meaning. We think that the lack of a standardization may cause a significant delay to the diffusion of the agent paradigm outside research context. Working for this unification goal, it is also necessary to define in unambiguous way the terms of the agent model and their rela…
Finnish forest-based companies in transition to the circular bioeconomy : drivers, organizational resources and innovations
2020
Abstract Forest-based businesses are the center of the transition to the sustainable and competitive circular bioeconomy in Finland. This study explores the transition of Finnish FBS firms to new business models, with a focus on the organizational resources and capabilities needed for transition. It also identifies the important elements in the business environment and the role of innovations in this process. The study uses thematic interviews with managers from various FBS firms and companies from interfacing sectors, all of which have operations in Finland. Despite the differences between firms, the study finds many common drivers and resources that FBS companies highlight as significant …
AGILITY AND THE ROLE OF PROJECT — INTERNAL CONTROL SYSTEMS FOR INNOVATION PROJECT PERFORMANCE
2019
As a reaction to the rapidly changing environment, organisations increasingly use agile project management (APM) methods to develop innovation. The associated process changes necessitate the adaption of organisational structures and control systems. This study draws on Simon’s Levers-of-Control framework (LOC) to explore the impact of different control levers on innovation project performance. Based on a survey of 316 project managers and product owners, the results suggest that the use of interactive project control systems and project-internal belief systems has a positive impact on the innovation outcome, regardless of the degree of agility of the project. Furthermore, we reveal that a s…
How Are Agile Methods and Practices Deployed in Video Game Development? A Survey into Finnish Game Studios
2013
Agile methods and practices are largely deployed in software engineering. Game development shares many features that have given rise to the emergence of agility in software engineering. There is, however, a lack of understanding of the extent to which agile methods and practices are actually deployed in video game development and with which impacts. This paper reports on a survey into Finnish game studios. It shows that Scrum and, to a lesser degree, XP and Kanban are frequently used in the game studios. The most positive impacts of agility concern communication, quality of video games, and finding fun and implementable features earlier.
Case study: Employing Agile Tools in Teaching Product Development to Mechatronics Students
2021
Agile tools such as Git are widely used in the industry for source control, collaboration and documentation. Such tools have been implemented in a mechatronic product development course to allow for easier collaboration between students. The course content is mainly provided using a GitLab Pages webpage which hosts software documentation and scripts. This course was first changed in 2019 to include the development of an autonomous strawberry picker. However, the use of standard learning management system and lecture slides provided a cumbersome experience for the students. Therefore, these agile tools were presented in 2020 version to improve the course. In this paper, the course content is…
Agile Deep Learning UAVs Operating in Smart Spaces: Collective Intelligence Versus “Mission-Impossible”
2017
The environments, in which we all live, are known to be complex and unpredictable. The complete discovery of these environments aiming to take full control over them is a “mission-impossible”, however, still in our common agenda. People intend to make their living spaces smarter utilizing innovations from the Internet of Things and Artificial Intelligence. Unmanned aerial vehicles (UAVs) as very dynamic, autonomous and intelligent things capable to discover and control large areas are becoming important “inhabitants” within existing and future smart cities. Our concern in this paper is to challenge the potential of UAVs in situations, which are evolving fast in a way unseen before, e.g., em…
Distributed intelligent control of exceptions in reconfigurable manufacturing systems
2003
In order to react to the continuous and unpredictable changes in product demand, in product variety, and in process technologies, reconfigurable manufacturing systems allow quick adjustment of production capacity and functionality by rearranging or changing their modular components. In this kind of system, operation management issues, such as exception handling policies, become more complex since correct reconfiguration strategies have to be selected. This paper explores the potential of the reconfigurability feature to be a basis for the development of new strategies to handle out-of-the-ordinary events in the production process; in particular, maintaining production flow when machine brea…
A preliminary study of agility in business and production - Cases of early-stage hardware startups
2018
[Context] Advancement in technologies, popularity of small-batch manufacturing and the recent trend of investing in hardware startups are among the factors leading to the rise of hardware startups nowadays. It is essential for hardware startups, companies that involve both software and hardware development, to be not only agile to develop their business but also efficient to develop the right products. [Objective] We investigate how hardware startups achieve agility when developing their products in early stages. [Methods] A qualitative research is conducted with data from 20 hardware startups. [Result] Preliminary results show that agile development is known to hardware entrepreneurs, howe…